Ext.define('archives.view.frame.menu.First', {
	extend : 'Ext.tree.Panel',
	alias : 'widget.mainMenuFirst',
	region : 'west',
	margin : '-1 0 0 0',
	border : false,
	rootVisible : false,
	useArrows : true,
	store : Ext.create('Ext.data.TreeStore', {
		fields : [ {
			name : 'menuCode',
			type : 'string'
		}, {
			name : 'pageUrl',
			type : 'string'
		}, {
			name : 'text',
			type : 'string'
		} ],
		nodeParam : 'parentId',
		proxy : {
			type : 'ajax',
			url : G_SMPACKAGE +'findByParentId_Menu.action',
			reader : {
				type : 'json'
			}
		},
		root : {
			text : 'root',
			id : '-1',
			expanded : true
		}
	})/*,
	initComponent : function() {
		Ext.apply(this, {
			
		});
		this.callParent(arguments);
	}*/
})

Ext.define('archives.view.frame.Menu', {
	requires : ['archives.view.frame.menu.First'],
	extend : 'Ext.tab.Panel',
	alias : 'widget.mainMenu',
	itemId : 'mainMenu',
	collapsible : true,
	split : true,
	title : _('System - Name'),
	region : 'west',
	activeTab : 0,
	border : false,
	width : 210,
	plain : true,
	items : [ {
		itemId : 'mainMenuFirst',
		title : _('Menu'),
		border : false,
		layout : 'fit',
		items : [{xtype:'mainMenuFirst'}]
	}, {
		itemId : 'mainMenuSecond',
		title : _('Favorite'),
		layout : 'fit',
		border : false
	} ]
/*
	initComponent : function() {
		Ext.apply(this, {

					
				});
		this.callParent(arguments);
	}*/
})